Subscribe Us

Responsive Advertisement

Advertisement

URI Online Judge | 1253 Caesar Cipher solution in cpp

 

uri 1253 solution in cpp

by ujjal roy




#include<bits/stdc++.h>

using namespace std;

main()

{

   string s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";

    int n,m;

    string s1;

    cin>>n;

    while(n--)

    {

        int i,j;

        string s2;

        cin>>s1>>m;

        for(i=0;i<s1.size();i++)

        {  int r;

            for(j=0;j<s.size();j++)

            {

                if(s1[i]==s[j])

                {

                    int l=j-m;

                    if(l<0) r=(l+26)%26;

                    else r=l%26;

                    s2+=s[r];

                }

            }

        }

        cout<<s2<<endl;

    }


    return 0;

}


Post a Comment

0 Comments